#ifndef STRUCTS_H
#define STRUCTS_H

typedef unsigned int ObjHandle;

enum LOK2ChatMessage {
	LOK2CHATAMSG = 0xff0000,		//announcement message = red
	LOK2CHATCMSG = 0xffff00,		//user & total users message = yellow
	LOK2CHATBMSG = 0x00ffff,		//user chat message = blue
	LOK2CHATSMSG = 0xcc00cc,		//server message = purple
	LOK2CHATGMSG = 0x99ff00,		//green, for users in user list
	LOK2CHATWMSG = 0xffffff,		//white for lands in user list
	LOK2CHATOMSG = 0xff6600,		//orange for facets in user list
};

struct LOK2ChatPacket {
	std::string username;
	std::string message;
	bool command;
};

enum popupMenuItems {
	POPUP_CUT = 0,
	POPUP_COPY,
	POPUP_PASTE,
	POPUP_SELECTALL,
	POPUP_DELETE
};

enum SDLButtonMsg {
	SDLBUTTONUP = 0,
	SDLBUTTONDOWN
};

enum SDLHScrollBarMsg {
	SCROLLBARUP = 0,
	SCROLLBARDOWN
};

#endif